#include <iostream>  // switch case逻辑结构的使用举例
using namespace std;

int f(int a, int b, char op)
{
//    int result = 0;
    switch(op) {
            case '+': {
                return a + b;
//                break; // 如果这里没有break，则程序会继续执行result = a - b;
            }
            case '-': {
                return a - b;
//                break; // 如果这里没有break，则程序会继续执行result = a * b;
            }
            case '*': {
                return a * b;
//                break; // 如果这里没有break，则程序会继续执行result = a / b;
            }
            case '/': {
                if (b == 0) {
                    return -9999;
                }
                return a / b;
//                break;
            }
            default: {
                std::cout << "Operator undefined." << std::endl;
                return -9999;
            }
        }
//        return result;

}


// 注意：该案例另外一些实现方法见：Exercise_06
